print("\033[H\033[J")  # Очистка консоли

# Задание 1
"""
Определить индексы элементов массива (списка), значения которых принадлежат заданному диапазону (т.е. не меньше заданного минимума и не больше заданного максимума).
На вход подается список с элементами list_1 и границы диапазона в виде чисел min_number, max_number.
"""

list_1 = [-5, 9, 0, 3, -1, -2, 1, 4, -2, 10, 2, 0, -9, 8, 10, -9, 0, -5, -5, 7]
min_number = 0
max_number = 10

# for i in range(len(list_1)):
#     if list_1[i] in range(min_number, max_number + 1):
#         print(i)

print(
    *[i for i in range(len(list_1)) if list_1[i] in range(min_number, max_number + 1)],
    sep="\n"
)

# Задание 2
"""
Заполните массив элементами арифметической прогрессии. Её первый элемент a1 , разность d и количество элементов n будет задано автоматически.
Формула для получения n-го члена прогрессии: an = a1 + (n-1) * d.
"""

a1 = 2
d = 3
n = 4
# => 2 5 8 11

# for i in range(n):
#     print(a1 + i * d)

print(*[(a1 + i * d) for i in range(n)], sep="\n")
